package com.niuwa.p2p.service.redenvelope;

import java.math.BigDecimal;

import com.niuwa.p2p.entity.customer.Customer;

/**
 * 红包生成接口
 * @author money
 * 2015年04月14号
 *
 */
public interface IRedEnevlopeGenerateService {
	/**
	 * 注册成功生成红包
	 * @param customer 用户对象【主要使用id,loginName,referee,custKind】 
	 * @return
	 */
	public void generateByRegister(Customer customer);
	
	/**
	 * 用户进行投资生成红包
	 * @param custId p2p_customer主键
	 * @param investAmount 投资金额
	 * @return
	 */
	public void generateByInvest(Long custId,BigDecimal investAmount);
	
	/**
	 * 开通资金账号
	 * @param custId p2p_customer主键
	 * @return
	 */
	public void generateByOpenAccount(Long custId);
}
